Tcl Tool Command Language | ||
---|---|---|
Desarrollador(es) | ||
Tcl Core Team[1] https://tcl.tk | ||
Información general | ||
Extensiones comunes | .tcl, .tbc[2] | |
Paradigma | Multiparadigma: POO , funcional, procedural, Programación dirigida por eventos | |
Apareció en | 1988 | |
Diseñado por | John Ousterhout | |
Última versión estable | 8.6.14[3] (28 de febrero de 2024 (9 meses)) | |
Sistema de tipos | Dinámico, cualquier cosa puede tratarse como una cadena | |
Implementaciones | ActiveTcl | |
Influido por | C, Lisp, Shell, Awk, SCL | |
Ha influido a | Python, PowerShell[4] | |
Sistema operativo | Multiplataforma | |
Licencia | BSD | |
Tcl (pronunciado /tí.quel/, originado del acrónimo en inglés "Tool Command Language" o "lenguaje de herramientas de comando", actualmente se escribe como "Tcl" en lugar de "TCL"), es un lenguaje de script creado por John Ousterhout, que ha sido concebido con una sintaxis sencilla para facilitarse su aprendizaje, sin detrimento de la funcionalidad y expresividad.
Se utiliza principalmente para el desarrollo rápido de prototipos, aplicaciones "script", interfaces gráficas y pruebas. La combinación de Tcl con Tk (del inglés Tool Kit) es conocida como Tcl/Tk, y se utiliza para la creación de interfaces gráficas.